package com.why.nacos;

import java.net.InetSocketAddress;

/**
 * @program: why-rpc-framework
 * @description:
 * @author: @why
 * @create: 2021-03-15 21:44
 **/
public interface ServiceRegistry {
    /**
     * 注册方法，服务提供者将服务注册到我们指定的nacos注册中心
     * @param serviceName
     * @param socketAddress
     */
    void register(String serviceName, InetSocketAddress socketAddress);

    /**
     * 根据服务名字查找服务服务提供者的位置
     * @param serviceName
     * @return
     */
    InetSocketAddress getService(String serviceName);

}
